********************************************************************************
* appendix figure 9: rent event studies without pioneer restriction

********************************************************************************

cd "$main_dir/data"

* near-far

use near_far_np,clear
egen ring_fe=group(building_id l250)
gen zero=0
gen treated=l250
gen treated_after=treated*(gap>=0)

reghdfe lrent tx_n3 tx_n2 zero tx_0 tx_1 tx_2 tx_3 /// 
	i.listing_bedroom i.listing_bathroom ///
	if building_sample==1 &  tx250_min_number>0 & tx256_min_number>0 ///
	[aweight=building_sample_weight] ,absorb(ring_fe building_id_year) vce(cl building_id)

coefplot, ///
	keep(tx* zero) ///			
	vert ///
	yline(0) xtitle(Years to treatment) ///
	rename(tx_n3 = "-3" tx_n2 = "-2" zero = "-1" tx_0="0" tx_1 = "1" tx_2 = "2" tx_3 = "3" tx_4="4")  ///
	ytitle("Log(rent)") graphregion(color(white)) bgcolor(white) ///
	yline(0) omitted

* dd estimate in text
reghdfe lrent treated_after /// 
	i.listing_bedroom i.listing_bathroom ///
	if building_sample==1 &  tx250_min_number>0 & tx256_min_number>0 ///
	[aweight=building_sample_weight] ,absorb(ring_fe building_id_year) vce(cl building_id)


* near-near

use near_near_np, clear	

reghdfe lrent tx_n3 tx_n2 zero tx_0 tx_1 tx_2 tx_3 /// 
	i.listing_bedroom i.listing_bathroom ///
	if building_sample==1 & min_number>0  ///
	[aweight=building_sample_weight],absorb(msa_iso_year building_id) vce(cl building_id)

coefplot, ///
	keep(tx* zero) ///			
	vert ///
	yline(0) xtitle(Years to treatment) ///
	rename(tx_n3 = "-3" tx_n2 = "-2" zero = "-1" tx_0="0" tx_1 = "1" tx_2 = "2" tx_3 = "3" tx_4="4")  ///
	ytitle("Log(rent)") graphregion(color(white)) bgcolor(white) ///
	yline(0) omitted

* dd estimate in text
reghdfe lrent treated_after /// 
	i.listing_bedroom i.listing_bathroom ///
	if building_sample==1 & min_number>0  ///
	[aweight=building_sample_weight],absorb(msa_iso_year building_id) vce(cl building_id)

capture drop building_tag
egen building_tag=tag(building_id)
tab treated if building_tag==1 & building_sample==1 & min_number>0
